﻿.bannerx{ height:220px; background:url(../images/bannerx.jpg) no-repeat center center;}

.qqhmain .position{ padding:15px 0; border-bottom:1px dashed #dcdcdc;}

.qqhmain .position span{ border-left:2px solid #e00012; display:inline-block; padding-left:10px; line-height:100%;}

.qqhmain .menulist{ margin-top:15px;}

.qqhmain .menulist ul{ display:flex;}

.qqhmain .menulist li{ flex:auto; text-align:center; border-left:2px solid #fff; background-color:#dbdbdb; }

.qqhmain .menulist a{ font-size:16px; line-height:55px; display:block;}

.qqhmain .menulist li:hover,.qqhmain .menulist li.on{ background:url(../images/sanjiao.png) no-repeat bottom center; background-color:#e00012;}

.qqhmain .menulist li:hover a,.qqhmain .menulist li.on a{ color:#fff;}



.qqhmain .qqhcon{ padding:30px 0; line-height:200%;}
.qqhmain .qqhcon p{line-height:25px;margin-bottom:15px;text-indent: 2em;}
.qqhmain .qqhcon img{ max-width:100%;}



.qqhmain .qqhcon .qqhtit01{ font-size:16px; color:#e00012;}



.qqhonor .section-newPro{ padding-top:30px; padding-bottom:30px; border-top:none;}

.qqhonor .flex-box{ display:block; overflow:hidden;}

.qqhonor .section-newPro .flex-box .flex-item{ display:block; float:left; margin-bottom:20px;}



.qqhprotab{border-collapse:collapse; width:100%;}

.qqhprotab td{ border:1px solid #ddd; padding:6px 10px;}



.qqharctit h1{ text-align:center; font-size:18px; padding:35px 0 15px; color:#e00012; border-bottom:1px solid #ddd;}

.qqharctit p{ color:#999; text-align:center; padding-top:10px;}



.qqhcon .conpage{ margin-top:20px; border-top:1px dotted #ccc; border-bottom:1px dotted #ccc; padding:10px 0;}

.qqhcon .conpage a{  color:#999;}

.qqhcon .conpage a:hover{color:#ff0000;}

.qqhcon .conbtn{ display:none; border:2px solid #999; padding:5px 0; margin-top:20px; text-align:center; font-size:14px; font-weight:bold;}

.qqhcon .conbtn:hover{ background-color:#999; color:#fff;}



#allmap2{ width:100%;height: 500px;}

#allmap2 strong{color: #e00012;font-size: 16px; }

#allmap2 img{max-width: none;}



.qqhcontactab strong{ font-size:16px; color:#666;}

.qqhcontactab td{ line-height:350%;}

.qqhcontact .qqhicon{ height:20px; vertical-align:middle;}



.qqhabctit{ font-size:15px; color:#e00012;}





.tabinner::-webkit-scrollbar-track-piece {



  background-color: rgba(0, 0, 0, 0);

  border-left: 1px solid rgba(0, 0, 0, 0);



}



.tabinner::-webkit-scrollbar {



  width: 5px;

  height: 10px;

  border-radius: 5px;

  background-color:#eee;



}



.tabinner::-webkit-scrollbar-thumb {



  background-color: rgba(0, 0, 0, 0.5);

  background-clip: padding-box;

  border-radius: 5px;

  min-height: 28px;



}



.tabinner::-webkit-scrollbar-thumb:hover {



  background-color: rgba(0, 0, 0, 0.5);

  border-radius: 5px;



}



.tabinner{ width:100%; overflow-y:auto;}



 .acrqqhtab{ border-top:1px solid #ddd;}

 .acrqqhtab td img{ width:277px; max-width:100%}

 .acrqqhtab td{ border-bottom:1px solid #ddd;}
 
 
 .proshow2 .prodetail_con .content table td{  border:1px solid #ddd;}
 

@media (max-width:720px){

	.qqhmain .menulist ul{ display:block; overflow:hidden;}

	.qqhmain .menulist li{ width:33%; float:left; border-bottom:2px solid #eee;}

	.qqhonor .section-newPro .flex-box .flex-item{ width:50%;}

	.qqhcon .conpage{ display:none;}

	.qqhcon .conbtn{ display:block;}

	.bannerx{ height:124px; background-size:cover;}

	

	.qqhcontactab strong{line-height:220%;}

	#allmap2{height: 300px;}

	.qqhcontactab td{ line-height:180%; padding:0;}

	.qqhcontactab td{ display:block;}

.acrqqhtab td{ display:block; width:100%;}



}



@media (max-width:320px){

	.qqhmain .menulist li{ width:50%;}





}